- 7+ years’ experience working in Java , Spring framework / Spring Boot.
- 5+ years experience with Spring JDBC, or equivalent database development tools knowledge like SQL, Oracle. etc
- 5+ years’ experience with Web Service/API technologies REST/SOAP, Open API and Swagger2
- 5+ years’ experience with JavaScript, jQuery, CSS, HTML5, Ajax, JSON
- 3+ years’ experience with Angular 5/9/x, Typescript and RXJS, JWT
- 3+ years’ experience with responsive design and CSS frameworks (Foundation 5/6, Media queries)
- Experience testing Angular/Java apps (unit testing, e2e testing, testing NgRx and RxJS, Karma/Jasmine, Junit/TestNG)
- Experience with source version control, build and dependency management tools (Git, Maven, Jenkins etc.)
- Strong experience and knowledge of Design and Architectural patterns and knows when to apply them.
- Experience working in an Agile Team environment as well as work independently
- Comfortable with UI/UX accessible and responsive design.
- Comfortable in a dynamic environment with multiple concurrent priorities
- Strong interpersonal and communication skills and ability to provide Angular knowledge transfer to other developers.
- Able to communicate technical solutions at all org. levels
- Ability to learn quickly, work across full stack and in a fast-paced environment
- Ability to understanding existing application by reading source code with minimal documents
- Critical thinker and problem solver
Company
Location
Toronto - Canada
Job type
Full-Time
Fullstack Job Details
Who is Innovapost?
Great question! We are the technology arm of the Canada Post Group of Companies. This includes Canada Post, Purolator, and SCI. By joining us you will be able to make a positive impact on how every Canadian delivers and receives their packages and mail. Next time you see your neighbor picking up their mail and receiving a package, you will be able to say “you’re welcome”
Why join Innovapost?
As Technology evolves constantly, we invest in our High Performing Workforce with the Skills of Tomorrow through continuous learning and career growth within Innovapost, including access to LinkedIn Leaning, the new Degreed capability and a Leadership Developmental Program. We invest in Diversity, Inclusion and Belonging, and provide continuous employee engagement to grow our business together.
What role you will play?
We are looking for a passionate Senior Full stack Developer to join our team. As a Senior Full stack Developer in our company, you will have the opportunity to work on new and exciting projects in a fully Agile/Scrum team environment.
Reporting to the Business Solution Delivery Development Lead for the CCMO Consumer sub-domain, the Senior Java Developer will have a diversified role developing code in accordance with application development standards and best practices, while working on projects, change requests, minor enhancements, and defect resolution.
He or she will be responsible for analyzing, developing, and delivering technical solutions for the CCMO Consumer sub-domain that satisfy the business requirements, and align with enterprise architecture. The Senior Java Developer will also work with incident management teams to investigate and resolve issues and defects with various applications. We are an Agile organization, so previous exposure to Agile/Scrum methodologies is a big plus.
What does it take for this role to be yours?
Additional skills that sets you apart:
Education and certification
Academic: college diploma or university degree in Computer Science or related field.
Diversity, Inclusion and Belonging at Innovapost
We value diversity as an essential part of who we are as a company, how we operate and how we see our future. We believe that attracting, developing, and retaining people who reflect the diversity of Canada is essential to our success because this matters to all communities and customers we serve. We encourage applications from women, Indigenous People, persons with disabilities and visible minorities.
Accommodation
Innovapost is committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you are contacted by Innovapost regarding a job opportunity, please advise if you have any restrictions that need to be accommodated. All information received in relation to accommodation will be kept confidential.
The work we do at Innovapost impacts every Canadian. To work with us, you must be eligible to obtain a Canada Post Reliability Security Clearance.
Good luck! We are looking forward to meeting you, but unfortunately, we will not be able to meet all of you!
Competencies
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs